home *** CD-ROM | disk | FTP | other *** search
- // Copyright 2001 Macromedia, Inc. All rights reserved.
-
- //--------------- API FUNCTIONS ---------------
-
- function isDOMRequired()
- {
- // Return false, indicating that this object is available in code view.
- return false;
- }
-
- function objectTag()
- {
- var bDialogState = dw.getShowDialogsOnInsert(); // Was dialog shown?
- var newURL = browseForFileURL("select");
-
- if ((newURL == '') && bDialogState)
- return '';
-
- // Attempt to get SSI used for connection include file if Server Model is defined for page
- var insertText = "";
- if (dw.getDocumentDOM().serverModel.getDisplayName() != "")
- insertText = dw.getExtDataValue("connectioninc_statement", "insertText");
-
- // Default to NCSA SSI
- if (insertText == "" || insertText.indexOf('@@connectionURL@@') == -1)
- insertText = '<!--#include file="@@connectionURL@@" -->';
-
- // For Apache include, use 'virtual' for site relative file paths, otherwise 'file'
- insertText = (newURL.substring(0,1) == "/")
- ? insertText.replace("#include file", "#include virtual")
- : insertText.replace("#include virtual", "#include file");
-
- return (insertText.replace('@@connectionURL@@', newURL));
- }
-
-